.woo_courses {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
    list-style-image: none !important;
}

.woo_courses li {
  padding: 10px;
  margin: 10px 0 10px 0 !important;
  list-style-type: none !important;
  list-style-image: none !important;
  border: solid 1px gray;
}

.woo_courses li:hover {
    background-color: #FFBD69;
    cursor: pointer;
}

.woo_semester_title {
    padding-top: 15px;
    font-weight: bold;
    font-size: 15px;
}

.woo_lectures_course {
    float: left;
    width: 65%;
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
    list-style-image: none !important;
}

.woo_lectures_course li {
  padding: 10px;
  margin: 0 !important;
  list-style-type: none !important;
  list-style-image: none !important;
}

#testcalendar {
    float: right; 
    padding: 10px
}

.woo_coursecalendar {
    margin: 10px 0 0 0 !important;
    border: solid 1px gray;
}

.woo_lectures { /* lectures */
    clear: both;
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
    list-style-image: none !important;
}

.woo_lectures > li { /*single lecture*/
  padding: 10px;
  margin: 10px 0 10px 0 !important;
  list-style-type: none !important;
  list-style-image: none !important;
  border: solid 1px gray;
}

.woo_lectures > li ul { /*materials*/
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
    list-style-image: none !important;
}

.woo_lectures > li ul > li { /*single material*/
  padding: 10px;
  margin: 10px 0 10px 0 !important;
  list-style-type: none !important;
  list-style-image: none !important;
  border: solid 1px gray;
}

.woo_lectures > li ul > li img {
   vertical-align: middle !important; 
}

.woo_lectures > li ul > li:hover {
    background-color: #FFBD69;
    cursor: pointer;
}

td.css-class-to-highlight, table.ui-datepicker-calendar tbody td.css-class-to-highlight a {
     background: none !important;
    background-color: #FFBD69 !important;
}

.woo_course_name {
    padding: 0 0 10px 0;
    font: bold 20px "Arial Black";
}

.woo_course_desc {
}

.woo_breadcrumbs {
    padding: 10px 0 0 0;
    font-weight: bold;
    font-size: smaller;
}

.woo_date {
    color: gray;
    font-size: smaller;
}

.woo_lecture_name {
    padding: 10px 0 10px 0;
    font: bold 15px "Arial Black";
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
